.sections { width:640px; margin-left:2%; display:inline-block; }
.section { width:100%; color:#000000; clear:left; }
.section-title { clear:left; font:22px Tahoma; }
.section-border { width:100%; height:23px; }
.section-border a { width:100%; height:23px; float:left; background-image:url("../Images/border.png"); background-size:100% 100%; }
.section-border a:hover { background-image:url("../Images/border2.png"); background-size:100% 100%; }

.sub-sections { width:100%; padding-left:2%; display:block; }
.sub-section { width:45%; float:left; margin-top:10px; margin-left:5px; }
.sub-section span { color:#ffffff; width:90%; float:left; background-color:#0c0c0c; border:2px Solid #a1a1a1; border-radius:25px; padding-left:10px; padding-right:10px; height:130px; display:block; }
.sub-section-title { font:18px Tahoma; }
.sub-section-description { font:16px Tahoma; margin-top:5px; }

.recents { width:375px; display:inline-block; float:right; margin-right:10px; }
.recents-title { font:22px Tahoma; }
.recent-messages { width:100%; }
.recent-message { width:100%; float:right; color:#ffffff; margin-top:5px; padding-bottom:10px;}
.recent-message span { width:100%; float:right; color:black; }
.recent-message-title { font:18px Tahoma; clear:both; }
.recent-message-user { font:16px Tahoma; display:inline; float:left; }
.recent-message-time { font:16px Tahoma; display:inline; float:right; }

 